using Engine;
using Engine.Graphics;

namespace SCIENEW {
    public class MoltenMetalFluid : Fluid, IMaterialBlock, ITroughTransportableFluid {
        public Materials Material;

        public MoltenMetalFluid(Materials material) {
            Material = material;
        }

        public override string GetDisplayName(int value) => "熔融" + Material.ToDisplayName();

        public override string GetCraftingID(int value) => "Molten" + Material;

        public override int GetCongenericFluidCount() => 1;

        public override Color GetColor(int value) => MaterialsUtils.GetMetalColor(Material);

        public Materials GetMaterial() => Material;
    }
}